package com.softer.wxzj.mapper;

import com.softer.wxzj.entity.DepModeInfo;
import com.softer.wxzj.mapper.base.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 缴存模式 dao
 *
 * @Author ludexing
 * @Date 2019-6-25 20:26
 */
@Repository
public interface DepModeInfoMapper extends BaseMapper<DepModeInfo> {

    List<DepModeInfo> getFuzzyList(@Param("fuzzy") String fuzzy);

    /**
     *  缴存查询
     * @param depModeInfo
     * @return
     */
    List<DepModeInfo> selectByAllChange(DepModeInfo depModeInfo);

    /**
     * 查询交存模式下拉列表
     *
     * @return 交存模式下拉列表
     */

    List<DepModeInfo> getListNoPage(String modeType);

    /**
     * 根据缴存名称查询ID
     * @param firstMode 缴存名称
     * @return ID
     */
    String getIdByName(String firstMode);
}
